	case 0x01:	DIRECT_IM;	OIM;	break;			//oim, direct imm
	case 0x02:	DIRECT_IM;	AIM;	break;			//aim, direct imm
	case 0x05:	DIRECT_IM;	EIM;	break;			//eim, direct imm
	case 0x0B:	DIRECT_IM;	TIM;	break;			//tim, direct imm
	case 0x61:	INDEXED;		OIM;	break;			//oim, indexed
	case 0x62:	INDEXED;		AIM;	break;			//aim, indexed
	case 0x65:	INDEXED;		EIM;	break;			//eim, indexed
	case 0x6B:	INDEXED;		TIM;	break;			//tim, indexed
	case 0x71:	EXTENDED;	OIM;	break;			//oim, extended
	case 0x72:	EXTENDED;	AIM;	break;			//aim, extended
	case 0x75:	EXTENDED;	EIM;	break;			//eim, extended
	case 0x7B:	EXTENDED;	TIM;	break;			//tim, extended
	case 0x10:
		Opcode2 = OpRead(PC++);							//get the second byte of the opcode
		switch(Opcode2)
			{
			#include "../dead6809/Dead6809switchpage1.cpp"
			}
		break;
	case 0x11:
		Opcode2 = OpRead(PC++);							//get the second byte of the opcode
		switch(Opcode2)
			{
			#include "../dead6809/Dead6809switchpage2.cpp"
			case 0x3D:	IMMEDIATE;	LDMD;	break;	//ldmd, immediate
			}
		break;
